Подготовка инфраструктуры для установки сервера VISIOBOX для использования в закрытых корпоративных сетях. Хранилище медиаконтента на сервере VISIOBOX.

Требования к серверу:

-   1-500 устройств: 8 гб RAM, 4х CPU Core i5+, 250Gb SSD (лучше 500)
-   500-5000 устройств 32 гб RAM, 8х CPU Core i5+

Подготовка сервера:

  1. Подготовить физическую или виртуальную машину в любой среде виртуализации. Операционная система Ubuntu Server LTS (64 bit). Допускается использование предыдущий версий Ubuntu Server вплоть до 16-й. Также допускается использование OS Debian Server.
  2. Настроить доступ к серверу по SSH
  3. Создать внутренний домен/поддомен при обращении по которому будет ресолвится сервер (виртуальная машина) для того чтобы плееры ходили на сервер. Но допускается не иметь домен, а просто IP адрес, хотя и нежелательно. То есть нужно создать домен вида visiobox.domain.com и А-запись указать на IP присвоенный серверу.
  4. Публикация в сеть Интернет протокола SSH для сервера (виртуальной машины) в случае установки и настройки сервера технической службой VISIOBOX.
  5. На время деплоя VISIOBOX CMS, обеспечить полный прямой доступ или через HTTPS-прокси к доменам и их поддоменам (порты 80/443):

Серверы VISIOBOX

-   sentry.visiobox.cloud (служба мониторинга)
-   license.visiobox.cloud (службы лицензий)
-   registry.visiobox.cloud (образы VISIOBOX CMS для деплоя)

Сторонние серверы

-   github.com (репозитории кода сторонних библиотек)
-   archive.ubuntu.com (репозитории операционной системы)
  1. Создать почтовый ящик от имени которого клиентам будут приходить письма. Что-то типа robot@domain.ru и сообщить SMTP сервер, логин/пароль (в случае настройки сервера силами VISIOBOX).

🟢 Важно!

Так как все коммуникации плеер-сервер осуществляются через WebSocket протокол, то никакие сигнатуры в трафике между плеерами и сервером не должны модифицироваться роутерами.

После проведения подготовительных работ, вам будет выслан ключ активации лицензии.

⚠️ В случае, если используется S3 хранилище медиаконтента на серверах клиента

  • Предоставить доступ к хранилищу, API которого совместимо с протоколом AWS S3

Внимание! S3 хранилище клиента находится вне зоны ответственности VISIOBOX. Со стороны клиента требуется корректная настройка, резервное копирование и администрирование хранилища.

⚠️ В случае, если используется база данных клиента

  • Предоставить доступ к базе данных или кластеру баз данных

Внимание! База данных клиента находится вне зоны ответственности VISIOBOX. Со стороны клиента требуется корректная настройка, резервное копирование и администрирование серверов базы данных.